dreaded rival - Spanish English Dictionary